Java (langage)
part 51/76 · 136.5 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Pour initialiser une ArrayList il faut importer la classe java.util.ArrayList et écrire liste = new ArrayList<T>(); ou liste = new ArrayList<>(); depuis le JDK 7.0.
Depuis le JDK 1.5, on a la possibilité d’indiquer le type des éléments contenus dans une ArrayList : Entiers, chaînes de caractères ou autres objets.
• Cette collection est vide après l’appel du constructeur ;
• On peut ajouter autant d’éléments que l’on veut.
Pour ajouter un élément on écrit liste.add(Objet);
Pour accéder à un élément de l’ArrayList : liste.get(index);
Pour connaître le nombre d’éléments que contient une liste : liste.size();
Pour supprimer un élément : liste.remove(index); les éléments qui suivent l’élément supprimé seront décalés à gauche.
Structures de contrôle
Boucles
Bien qu’elles aient toutes un rôle similaire, chaque boucle est pourtant adaptée à une situation :
• Structure tant que (adaptée pour effectuer des opérations tant qu’une condition est remplie) :
while (<expression booléenne>) {
instruction(s)
}
• Structure faire … tant que (comme la structure tant que mais la première itération est exécutée quelle que soit la condition, pour les autres itérations la condition doit être remplie) :
do {
instruction(s)
}
while (<expression booléenne>);
• Structure pour (adaptée lorsqu'une collection doit être parcourue en totalité pour traitement) :
for (<initialisation> ; <condition de poursuite> ; <expression d’incrémentation>) {
instruction(s)
}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────